Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Porto Challenger Prague 3 Challenger Mallorca Challenger Davis Cup, Group I, 1R, AUT-POR 1-3 Bratislava 2 Challenger Lisbon Challenger Ortisei Challenger Ismaning Challenger Calgary Challenger Drummondville Challenger Oeiras 2 Challenger Oeiras 1 Challenger Davis Cup, World Group, Q, FIN-POR 3-1 Girona Challenger Millennium Estoril Open - Estoril Cassis Challenger Germany F2 Germany F3 Australia F1 Australia F2 Italy F4 Germany F1 Netherlands F1 Austria F2 Italy F3 Germany F5 Germany F13 Germany F16 Belgium F2 Germany F14 Qatar F1 Qatar F2 Portugal F2 Portugal F3 France F8 France F6 Italy F11 France F14 Spain F31 Spain F35 Croatia F1 Italy F1 Great Britain F4 Spain F14 Spain F15 Morocco F4 Italy F17 Austria F2 Spain F36 Italy F31 Spain F37 Spain F38 France F6 France F7 Israel F9 France F19 France F20 Turkey F46 Great Britain F2 Turkey F7 Turkey F8 Turkey F9 USA F7 Italy F9 Germany F5 Germany F8 Italy F23 France F16 France F16 Turkey F46 Germany F1 Germany F2 Thailand F2 Thailand F3 Turkey F6 Switzerland F1 Switzerland F2 Italy F20 Germany F7 Switzerland F4 Germany F15 Croatia F2 USA F1 USA F2 USA F3 Spain F17 Spain F18 Spain F19 Spain F22 Spain F23 Spain F26 Spain F27 Spain F33 Spain F34 Spain F35 France F16 Portugal F4 France F17 Portugal F5 Spain F38 Spain F39 Spain F40 Spain F41 Spain F3 Spain F5 Spain F6 Spain F8 Spain F9 Spain F10 Croatia F4 Croatia F5 Italy F7 Spain F13 Spain F17 Spain F18 Spain F19 Spain F20 Romania F10 Romania F11 Spain F30 Italy F26 Spain F31 Spain F33 France F13 Spain F34 France F17 Portugal F7 Portugal F8 Spain F39 Spain F40 Mexico F14 Spain F41 Mexico F15 Spain F42 United Arab Emirates F1 United Arab Emirates F2 Spain F3 France F2 Spain F4 Spain F5 Spain F7 Spain F10 Spain F11 Turkey F4 Turkey F5 Turkey F6 Spain F16 Spain F17 Spain F18 Spain F20 Spain F21 France F12 Spain F28 Spain F29 Spain F30 Portugal F4 Portugal F5 Spain F35 Spain F37 Spain F3 Spain F4 Switzerland F1 Italy F2 Italy F3 Spain F16 Spain F17 Spain F18 Spain F19 Spain F20 France F12 Italy F17 Spain F36 France F4 Italy F14 Banca Stato Challenger Lugano - Lugano Geneva Challenger - Geneva Challenger Casino Lugano - Lugano Geneva Challenger - Geneva Challenger Casino Lugano - Lugano Muller Cup - Ulm Rado Geneva Challenger - Geneva Prague Open - Prague Banca Stato Challenger Lugano - Lugano 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Internationale Badische Meisterschaften Um Den Techem Cup - Zell Geovillage Open Trofeo Melia Olbia - Olbia Tampere Imageneering Open - Tampere XXX Edizione 'A Savoldi Marco' - Manerbio Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Challenger 42 - Andrezieux Uncle Toby's Australian Men's Clay Court Challenger - Canberra San Remo Tennis Cup - San Remo Budapest Challenger - Budapest Sporting Challenger - Turin Schickedanz Open - Furth Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Nokian Hakkapeliitta Open - Tampere St. Petersburg Challenger - St. Petersburg IPP Geneva Trophy - Geneva Rhein-Main Challenger 2004 - Aschaffenburg SIR Supermercadi Challenger - Rome Mobilux Open - Luxembourg Jameson Cup - Milan Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Open Mutouest de Saint-Brieuc - St. Brieuc Citta di Monza - Monza Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen Sassuolo Challenger - Sassuolo Banca Stato Challenger - Lugano Top Wool Challenger - Biella Guzzini Challenger - Recanati LXV Concurso Internacional Vigo - Vigo The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen ATP Challenger Numea - New Caledonia The LTA Wrexham Challenger - Wrexham Challenger Ford de Cherbourg - Cherbourg X Torneo Internazionale di Tennis - Barletta Open Mutouest St. Brieuc - St. Brieuc Unicredit (Suisse) Bank S. A. Challenger - Chiasso Garden Open - Rome ECM Prague Open - Prague San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Baden Open - Ettlingen Memorial Manfredini - Sassuolo Bancastato Challenger Lugano - Lugano 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open - Scheveningen ATP Guzzini Challenger - Recanati Citta di Como - Como WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Karlsruhe Memorial Manfredini - Sassuolo Challenger Lugano - Lugano Open de Montauban - Montauban Togliatti Cup - Togliatti Penza Cup - Penza 's Tennis Masters 07 Challenger - Graz Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Kobstaedernes ATP Challenger - Kolding Challenger Tunisie - Tunis IPP Open - Helsinki ITG Miami Challenger - Miami KGHM Dialog Polish Indoors - Wroclaw 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Roma Open Challenger - Rome Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Zenith Tennis Cup-Harbour Club - Milan Mamaia Challenger - Constanta BSI Challenger Lugano - Lugano Oberstaufen Cup-Head German Master's Series - Oberstaufen Kos Succhetti Tennis Cup - Cordenons 84° Concurso Internacional Tenis San Sebastian - San Sebastian Open de Rennes - Rennes Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Heilbronn Challenger San Luis Potosi Challenger Mexico City Challenger Tenerife Challenger San Remo Challenger Karlsruhe Challenger Lugano Challenger Rijeka Challenger Pozoblanco Challenger Recanati Challenger Orbetello Challenger Geneva Challenger Alphen Challenger Seville Challenger Sacramento Challenger Tarragona Challenger Rennes Challenger Tiburon Challenger Calabasas Challenger Jersey Challenger Bratislava Challenger Bergamo Challenger Belgrade Challenger Tanger Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Rimouski Challenger Monza Challenger Leon Challenger Rome Challenger Tallahassee Challenger Tunis Challenger Rhodes Challenger San Remo Challenger Biella Challenger Reggio Emilia Challenger Marburg Challenger Turin Challenger Arad Challenger Recanati Challenger Tampere Challenger Istanbul Challenger Manerbio Challenger St. Remy Challenger Seville Challenger Izmir Challenger Tashkent Challenger Seoul Challenger Loughborough Challenger Salzburg Challenger Sao Paulo Challenger Heilbronn Challenger Singapore Challenger Courmayeur Challenger Quimper Challenger Casablanca Challenger Guangzhou Challenger Bath Challenger Pingguo Challenger St. Brieuc Challenger Recife Challenger Rome Challenger Leon Challenger Bordeaux Challenger Cremona Challenger Furth Challenger Kosice Challenger Marburg Challenger Braunschweig Challenger Tampere Challenger Segovia Challenger San Marino Challenger San Sebastian Challenger Manerbio Challenger Seville Challenger Szczecin Challenger Trnava Challenger Madrid Challenger Eckental Challenger Geneva Challenger Kazan Challenger Quimper Challenger Bergamo Challenger Meknes Challenger Wolfsburg Challenger Casablanca Challenger Guadalajara Challenger Rabat Challenger Marrakech Challenger Rimouski Challenger San Luis Potosi Challenger Mersin Challenger Leon Challenger Sarasota Challenger Rome Challenger Savannah Challenger Athens Challenger Bordeaux Challenger Caltanissetta Challenger Furth Challenger Kosice Challenger Marburg Challenger Milan Challenger San Benedetto Challenger Tampere Challenger Sibiu Challenger Cordenons Challenger Como Challenger Genova Challenger Alphen Challenger Trnava Challenger Madrid Challenger San Juan Challenger Rio De Janeiro Challenger Porto Alegre Challenger Charlottesville Challenger Montevideo Challenger Knoxville Challenger Champaign Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Bordeaux Challenger Furth Challenger Kosice Challenger Tanger Challenger Todi Challenger San Benedetto Challenger Poznan Challenger Recanati Challenger Guimaraes Challenger Oberstaufen Challenger Rennes Challenger Geneva Challenger Bratislava Challenger Sarasota Challenger Vicenza Challenger Furth Challenger Prague Challenger Milan Challenger St. Remy Challenger Orleans Challenger Geneva Challenger Italy F8 Antalya 2 Challenger Mallorca Challenger Cassis Challenger Biel Challenger Orleans Challenger Alicante Challenger Brest Challenger Tenerife Challenger Bratislava Challenger Helsinki Challenger Quimper Challenger Braga Challenger Phoenix Challenger Girona Challenger Oeiras 3 Challenger Aix En Provence Challenger Tunis Challenger Vicenza Challenger Internationaler Raiffeisen Grand Prix - St. Polten UBS Open Gstaad - Gstaad Davidoff Swiss Indoors - Basel Davidoff Swiss Indoors - Basel Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors - Basel Milan Indoors - Milan Allianz Suisse Open - Gstaad Open de Moselle - Metz Davidoff Swiss Indoors - Basel Allianz Suisse Open - Gstaad Open de Moselle - Metz Davidoff Swiss Indoors - Basel Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Open SEAT Godo 2006 - Barcelona Davidoff Swiss Indoors Basel - Basel Millenium Tennis Championships - Delray Beach Allianz Suisse Open - Gstaad Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland The Dubai Tennis Championships - Dubai Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Open 13 - Marseille Estoril Open - Estoril German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Power Horse Cup - Dusseldorf Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Kremlin Cup - Moscow Swiss Indoors Basel - Basel Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Valencia Open - Valencia St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Gerry Weber Open - Halle Antalya Cup - Antalya Konzum Croatia Open - Umag Suisse Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Gerry Weber Open - Halle Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Swiss Indoors Basel - Basel ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Libema Open - 's-Hertogenbosch Noventi Open - Halle Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Swiss Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel European Open - Antwerp Hamburg European Open - Hamburg Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Millennium Estoril Open - Estoril Open Parc - Lyon Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Sardegna Open - Cagliari Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Serbia Open - Belgrade Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Stockholm Open - Stockholm Erste Bank Open - Vienna Tel Aviv Watergen Open - Tel Aviv Gijon Open - Gijon ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Austria F3 BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Uncle Toby's Burnie Challenger - Tasmania Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, Group 2, 2R, POR-CYP 5-0 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, PO, ALG-POR 0-5 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Europe/Africa Group II, 2R, POR-CYP 5-0 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group II, 1R, POR-BEN 5-0 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group II, 1R, POR-MAR 4-1 Davis Cup, Group II, 2R, POR-FIN 4-1 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group I, 1R, POR-AUT 1-4 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, 2R, POR-UKR 4-1 Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, Group I, 2R, SWE-POR 3-2 Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, PO, POR-RSA 4-0 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, Group I, 1R, BLR-POR 3-2 Davis Cup, World Group I, PO, LTU-POR 0-4 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, PO, POR-POL 4-0 Davis Cup, Group I, 1R, POR-BRA 3-1 Maia Challenger All Lower level tournaments Mutua Madrid Open - Madrid Olympics - Rio de Janeiro Davis Cup, World Group, PO, POR-CZE 1-3 Olympics - Tokyo